Vista general de las funciones especiales

Esta herramienta debe estar seleccionada si desea posicionar funciones adicionales con remanencia o comportamiento de tiempo en la interfaz de programación. Un bloque determinado de este grupo se selecciona a través de otra barra de herramientas que se abre mediante la herramienta Funciones especiales.

En este tema se describen también las siguientes tareas o propiedades de las funciones especiales:

Las funciones especiales están divididas en grupos y se indican a continuación:

Temporizadores

Analógico

Retardo a la conexión

Conmutador analógico de valor umbral

Retardo a la desconexión

Conmutador analógico de valor umbral diferencial

Retardo a la conexión/desconexión

Comparador analógico

Retardo a la conexión con memoria

Vigilancia del valor analógico

Relé de barrido (salida de impulsos)

Amplificador analógico

Relé de barrido activado por flancos

Multiplexor analógico

Reloj simétrico

Modulación de ancho de impulsos (PWM)

Generador de impulsos asíncrono

Instrucción aritmética

Generador aleatorio

Regulador PI

Interruptor de alumbrado para escalera

Rampa analógica

Interruptor bifuncional

Filtro analógico (sólo 0BA7)

Temporizador semanal

Máx/Mín (sólo 0BA7)

Temporizador anual

Valor medio (sólo 0BA7)

Reloj astronómico (sólo 0BA7)

Otros

Cronómetro (sólo 0BA7)

Relé autoenclavador

Contadores

Relé de impulsos

Contador adelante/atrás

Texto de aviso (LOGO! 0BA6 y LOGO! 0BA7)

Contador de horas de funcionamiento

Interruptor software

Selector de umbral

Registro de desplazamiento (0BA4 a 0BA6)

Detección de error de la instrucción aritmética

El editor KOP ofrece las siguientes funciones adicionales:

AND con evaluación de flancos
NAND con evaluación de flancos

Editores FUP y UDF: descripción de los bloques de funciones especiales
La descripción de los bloques de funciones especiales en el programa comienza con bloques temporizadores ("T"), bloques contadores ("C") y los demás bloques ("SF").

La versión LOGO! que ha seleccionado determina las siguientes características en su programa:

  • Bloques disponibles

  • Parámetros que se pueden ajustar

Negar las entradas

Es posible negar entradas individuales, es decir:

Para ello, haga clic con el botón derecho del ratón en la entrada y elija el comando Negar en el menú contextual.

Las entradas de los bloques de salida no se pueden negar.

Nota

  • Las entradas lógicas no utilizadas tienen el valor lógico predeterminado "0".

  • Las entradas de un bloque UDF no se pueden negar.

Para negar una entrada, utilice la función básica NOT

Configuración de bloques

En el diálogo de propiedades del bloque es posible configurar fácilmente los distintos parámetros del bloque.

Función de referencia

Los parámetros de bloques también se pueden asignar por medio de otros bloques. Dichos parámetros se denominan parámetros de referencia.

Si hace clic en el botón "Referencia" junto a un parámetro en el diálogo de propiedades de un bloque, puede seleccionar qué otro bloque debe proveer el valor real de ese parámetro. Por ejemplo, si hace clic en el botón "Referencia" correspondiente al parámetro "Retardo a la desconexión" de un temporizador de retardo a la desconexión, puede seleccionar un bloque específico que deba proveer el valor de tiempo del temporizador. LOGO!Soft Comfort visualiza los bloques disponibles en el programa que pueden utilizarse para proveer el parámetro de referencia.

Ello permite p. ej. asignar el tiempo de retardo a la desconexión mediante el valor de salida analógico de un bloque diferente.

Cómo modificar rápidamente los parámetros de bloques

En el dispositivo LOGO! 0BA7 está disponible una función de referencia de temporizador. Con esta función se puede tomar el tiempo actual (Ta) de un temporizador como valor de referencia (C) en otros bloques de función. El valor de referencia (C) se calcula con base en la siguiente fórmula:

Tiempo actual (Ta)

Base de tiempo

Valor de referencia (C)

A : B

Horas (h : m)

C = A × 60 + B

A : B

Minutos (m : s)

C = A × 60 + B

A : B

Segundos (s: 1/100s)

C = A × 100 + B

Protección

Si en los parámetros de un bloque hay una casilla de verificación Protección activa para proteger los parámetros, puede especificar si los parámetros deben poderse visualizar y modificar en LOGO! en el modo de configuración.

Remanencia

Los estados de conexión y los valores de contaje de las funciones especiales pueden ser remanentes. Esto significa que p. ej. al producirse un corte de alimentación, se conservan los datos actuales y, al conectarse de nuevo la alimentación, la función se sigue ejecutando en el punto en que se interrumpió. Por ejemplo, un temporizador no se reinicializa, sino que continúa hasta completar el tiempo restante.

No obstante, para ello debe estar activada la remanencia en las funciones correspondientes. Hay dos ajustes posibles:

El Contador de horas de funcionamiento constituye una excepción a este respecto, ya que es siempre remanente.